home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Scarab of Ra ••••• / Scarab of RA / Scarab of RA.rsrc / CODE_10.txt < prev    next >
Text File  |  1987-12-16  |  39KB  |  685 lines

  1. # near model CODE resource
  2. # jump table entries: 33649-33652 (4 of them)
  3. export_112:
  4. 00000000  4E56 FEF4                link       A6, -0x010C
  5. 00000004  598F                     subq.l     A7, 4
  6. 00000006  3F3C 0080                move.w     -[A7], 0x80
  7. 0000000A  4879 0000 14C2           push.l     0x14C2
  8. 00000010  A931                     syscall    NewMenu
  9. 00000012  205F                     movea.l    A0, [A7]+
  10. 00000014  2B48 9466                move.l     [A5 - 0x6B9A], A0
  11. 00000018  2F2D 9466                move.l     -[A7], [A5 - 0x6B9A]
  12. 0000001C  4879 0000 14C4           push.l     0x14C4
  13. 00000022  A933                     syscall    AppendMenu
  14. 00000024  2F2D 9466                move.l     -[A7], [A5 - 0x6B9A]
  15. 00000028  4879 0000 14D8           push.l     0x14D8
  16. 0000002E  A933                     syscall    AppendMenu
  17. 00000030  2F2D 9466                move.l     -[A7], [A5 - 0x6B9A]
  18. 00000034  4879 4452 5652           push.l     0x44525652 /* 'DRVR' */
  19. 0000003A  A94D                     syscall    AppendResMenu/AddResMenu
  20. 0000003C  598F                     subq.l     A7, 4
  21. 0000003E  3F3C 0081                move.w     -[A7], 0x81
  22. 00000042  4879 0000 14DA           push.l     0x14DA
  23. 00000048  A931                     syscall    NewMenu
  24. 0000004A  205F                     movea.l    A0, [A7]+
  25. 0000004C  2B48 946A                move.l     [A5 - 0x6B96], A0
  26. 00000050  2F2D 946A                move.l     -[A7], [A5 - 0x6B96]
  27. 00000054  4879 0000 14E0           push.l     0x14E0
  28. 0000005A  A933                     syscall    AppendMenu
  29. 0000005C  2F2D 946A                move.l     -[A7], [A5 - 0x6B96]
  30. 00000060  4879 0000 14EE           push.l     0x14EE
  31. 00000066  A933                     syscall    AppendMenu
  32. 00000068  2F2D 946A                move.l     -[A7], [A5 - 0x6B96]
  33. 0000006C  4879 0000 14FA           push.l     0x14FA
  34. 00000072  A933                     syscall    AppendMenu
  35. 00000074  2F2D 946A                move.l     -[A7], [A5 - 0x6B96]
  36. 00000078  4879 0000 14FE           push.l     0x14FE
  37. 0000007E  A933                     syscall    AppendMenu
  38. 00000080  2F2D 946A                move.l     -[A7], [A5 - 0x6B96]
  39. 00000084  4879 0000 1504           push.l     0x1504
  40. 0000008A  A933                     syscall    AppendMenu
  41. 0000008C  2F2D 946A                move.l     -[A7], [A5 - 0x6B96]
  42. 00000090  4879 0000 1510           push.l     0x1510
  43. 00000096  A933                     syscall    AppendMenu
  44. 00000098  2F2D 946A                move.l     -[A7], [A5 - 0x6B96]
  45. 0000009C  4879 0000 1514           push.l     0x1514
  46. 000000A2  A933                     syscall    AppendMenu
  47. 000000A4  2F2D 946A                move.l     -[A7], [A5 - 0x6B96]
  48. 000000A8  4879 0000 1522           push.l     0x1522
  49. 000000AE  A933                     syscall    AppendMenu
  50. 000000B0  2F2D 946A                move.l     -[A7], [A5 - 0x6B96]
  51. 000000B4  4879 0000 1526           push.l     0x1526
  52. 000000BA  A933                     syscall    AppendMenu
  53. 000000BC  4A2D E81F                tst.b      [A5 - 0x17E1]
  54. 000000C0  57C0                     seq        D0
  55. 000000C2  4400                     neg.b      D0
  56. 000000C4  4880                     ext.w      D0
  57. 000000C6  2F2D 946A                move.l     -[A7], [A5 - 0x6B96]
  58. 000000CA  3F3C 0004                move.w     -[A7], 0x4
  59. 000000CE  1F00                     move.b     -[A7], D0
  60. 000000D0  A945                     syscall    CheckItem
  61. 000000D2  4A2D E820                tst.b      [A5 - 0x17E0]
  62. 000000D6  57C0                     seq        D0
  63. 000000D8  4400                     neg.b      D0
  64. 000000DA  4880                     ext.w      D0
  65. 000000DC  2F2D 946A                move.l     -[A7], [A5 - 0x6B96]
  66. 000000E0  3F3C 0005                move.w     -[A7], 0x5
  67. 000000E4  1F00                     move.b     -[A7], D0
  68. 000000E6  A945                     syscall    CheckItem
  69. 000000E8  598F                     subq.l     A7, 4
  70. 000000EA  3F3C 0082                move.w     -[A7], 0x82
  71. 000000EE  A9BF                     syscall    GetRMenu
  72. 000000F0  205F                     movea.l    A0, [A7]+
  73. 000000F2  2B48 946E                move.l     [A5 - 0x6B92], A0
  74. 000000F6  2F2D 946E                move.l     -[A7], [A5 - 0x6B92]
  75. 000000FA  4267                     clr.w      -[A7]
  76. 000000FC  A93A                     syscall    DisableItem
  77. 000000FE  598F                     subq.l     A7, 4
  78. 00000100  3F3C 0083                move.w     -[A7], 0x83
  79. 00000104  4879 0000 152E           push.l     0x152E
  80. 0000010A  A931                     syscall    NewMenu
  81. 0000010C  205F                     movea.l    A0, [A7]+
  82. 0000010E  2B48 9472                move.l     [A5 - 0x6B8E], A0
  83. 00000112  2F2D 9472                move.l     -[A7], [A5 - 0x6B8E]
  84. 00000116  4879 0000 1532           push.l     0x1532
  85. 0000011C  A933                     syscall    AppendMenu
  86. 0000011E  2F2D 9472                move.l     -[A7], [A5 - 0x6B8E]
  87. 00000122  4879 0000 153E           push.l     0x153E
  88. 00000128  A933                     syscall    AppendMenu
  89. 0000012A  2F2D 9472                move.l     -[A7], [A5 - 0x6B8E]
  90. 0000012E  4879 0000 154C           push.l     0x154C
  91. 00000134  A933                     syscall    AppendMenu
  92. 00000136  2F2D 9472                move.l     -[A7], [A5 - 0x6B8E]
  93. 0000013A  4879 0000 1550           push.l     0x1550
  94. 00000140  A933                     syscall    AppendMenu
  95. 00000142  598F                     subq.l     A7, 4
  96. 00000144  3F3C 0084                move.w     -[A7], 0x84
  97. 00000148  4879 0000 1564           push.l     0x1564
  98. 0000014E  A931                     syscall    NewMenu
  99. 00000150  205F                     movea.l    A0, [A7]+
  100. 00000152  2B48 9476                move.l     [A5 - 0x6B8A], A0
  101. 00000156  2F2D 9476                move.l     -[A7], [A5 - 0x6B8A]
  102. 0000015A  4879 0000 156A           push.l     0x156A
  103. 00000160  A933                     syscall    AppendMenu
  104. 00000162  2F2D 9476                move.l     -[A7], [A5 - 0x6B8A]
  105. 00000166  4879 0000 1574           push.l     0x1574
  106. 0000016C  A933                     syscall    AppendMenu
  107. 0000016E  2F2D 9476                move.l     -[A7], [A5 - 0x6B8A]
  108. 00000172  4879 0000 1586           push.l     0x1586
  109. 00000178  A933                     syscall    AppendMenu
  110. 0000017A  2F2D 9476                move.l     -[A7], [A5 - 0x6B8A]
  111. 0000017E  4879 0000 1592           push.l     0x1592
  112. 00000184  A933                     syscall    AppendMenu
  113. 00000186  2F2D 9476                move.l     -[A7], [A5 - 0x6B8A]
  114. 0000018A  4879 0000 159C           push.l     0x159C
  115. 00000190  A933                     syscall    AppendMenu
  116. 00000192  2F2D 9476                move.l     -[A7], [A5 - 0x6B8A]
  117. 00000196  4879 0000 15A0           push.l     0x15A0
  118. 0000019C  A933                     syscall    AppendMenu
  119. 0000019E  598F                     subq.l     A7, 4
  120. 000001A0  3F3C 0085                move.w     -[A7], 0x85
  121. 000001A4  4879 0000 15AC           push.l     0x15AC
  122. 000001AA  A931                     syscall    NewMenu
  123. 000001AC  205F                     movea.l    A0, [A7]+
  124. 000001AE  2B48 947A                move.l     [A5 - 0x6B86], A0
  125. 000001B2  2F2D 947A                move.l     -[A7], [A5 - 0x6B86]
  126. 000001B6  4879 0000 15B6           push.l     0x15B6
  127. 000001BC  A933                     syscall    AppendMenu
  128. 000001BE  2F2D 947A                move.l     -[A7], [A5 - 0x6B86]
  129. 000001C2  4879 0000 15BE           push.l     0x15BE
  130. 000001C8  A933                     syscall    AppendMenu
  131. 000001CA  2F2D 947A                move.l     -[A7], [A5 - 0x6B86]
  132. 000001CE  4879 0000 15CA           push.l     0x15CA
  133. 000001D4  A933                     syscall    AppendMenu
  134. 000001D6  2F2D 947A                move.l     -[A7], [A5 - 0x6B86]
  135. 000001DA  4879 0000 15D4           push.l     0x15D4
  136. 000001E0  A933                     syscall    AppendMenu
  137. 000001E2  3F3C 0086                move.w     -[A7], 0x86
  138. 000001E6  4879 4865 6C70           push.l     0x48656C70 /* 'Help' */
  139. 000001EC  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  140. 000001F0  5C8F                     addq.l     A7, 6
  141. 000001F2  2B40 947E                move.l     [A5 - 0x6B82], D0
  142. 000001F6  3F3C 0087                move.w     -[A7], 0x87
  143. 000001FA  4879 4869 6E74           push.l     0x48696E74 /* 'Hint' */
  144. 00000200  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  145. 00000204  5C8F                     addq.l     A7, 6
  146. 00000206  2B40 9482                move.l     [A5 - 0x6B7E], D0
  147. 0000020A  426E FFFE                clr.w      [A6 - 0x2]
  148. 0000020E  6018                     bra        +0x1A /* 00000228 */
  149. label00000210:
  150. 00000210  302E FFFE                move.w     D0, [A6 - 0x2]
  151. 00000214  48C0                     ext.l      D0
  152. 00000216  E580                     asl        D0, 2
  153. 00000218  41ED 9466                lea.l      A0, [A5 - 0x6B9A]
  154. 0000021C  D1C0                     add.l      A0, D0
  155. 0000021E  2F10                     move.l     -[A7], [A0]
  156. 00000220  4267                     clr.w      -[A7]
  157. 00000222  A935                     syscall    InsertMenu
  158. 00000224  526E FFFE                addq.w     [A6 - 0x2], 1
  159. label00000228:
  160. 00000228  0C6E 0008 FFFE           cmpi.w     [A6 - 0x2], 0x8
  161. 0000022E  6DE0                     blt        -0x1E /* 00000210 */
  162. 00000230  A937                     syscall    DrawMenuBar
  163. 00000232  4E5E                     unlink     A6
  164. 00000234  4E75                     rts
  165. 00000236  5345                     subq.w     D5, 1
  166. 00000238  5455                     addq.w     [A5], 2
  167. 0000023A  504D                     addq.w     A5, 8
  168. 0000023C  454E                     chk.w      D2, A6
  169. export_113:
  170. 0000023E  4E56 FFDC                link       A6, -0x0024
  171. 00000242  2F0A                     move.l     -[A7], A2
  172. 00000244  41ED 948A                lea.l      A0, [A5 - 0x6B76]
  173. 00000248  2D48 FFDC                move.l     [A6 - 0x24], A0
  174. 0000024C  206E FFDC                movea.l    A0, [A6 - 0x24]
  175. 00000250  4268 009C                clr.w      [A0 + 0x9C]
  176. 00000254  486E FFF0                pea.l      [A6 - 0x10]
  177. 00000258  3F3C 00D0                move.w     -[A7], 0xD0
  178. 0000025C  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  179. 00000260  3F3C 01FE                move.w     -[A7], 0x1FE
  180. 00000264  3F3C 0155                move.w     -[A7], 0x155
  181. 00000268  A8A7                     syscall    SetRect
  182. 0000026A  598F                     subq.l     A7, 4
  183. 0000026C  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  184. 00000270  486E FFF0                pea.l      [A6 - 0x10]
  185. 00000274  4879 0000 15DC           push.l     0x15DC
  186. 0000027A  4267                     clr.w      -[A7]
  187. 0000027C  3F3C 0004                move.w     -[A7], 0x4
  188. 00000280  4878 FFFF                push.l     0xFFFF
  189. 00000284  1F3C 0001                move.b     -[A7], 0x1
  190. 00000288  42A7                     clr.l      -[A7]
  191. 0000028A  A913                     syscall    NewWindow
  192. 0000028C  205F                     movea.l    A0, [A7]+
  193. 0000028E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  194. 00000292  A873                     syscall    SetPort
  195. 00000294  206E FFDC                movea.l    A0, [A6 - 0x24]
  196. 00000298  42A8 00A2                clr.l      [A0 + 0xA2]
  197. 0000029C  206E FFDC                movea.l    A0, [A6 - 0x24]
  198. 000002A0  42A8 00A6                clr.l      [A0 + 0xA6]
  199. 000002A4  4267                     clr.w      -[A7]
  200. 000002A6  A887                     syscall    TextFont
  201. 000002A8  4267                     clr.w      -[A7]
  202. 000002AA  A88A                     syscall    TextSize
  203. 000002AC  42A7                     clr.l      -[A7]
  204. 000002AE  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  205. 000002B2  486E FFE0                pea.l      [A6 - 0x20]
  206. 000002B6  486E FFE8                pea.l      [A6 - 0x18]
  207. 000002BA  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  208. 000002BE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  209. 000002C2  066E 2710 FFE8           addi.w     [A6 - 0x18], 0x2710
  210. 000002C8  598F                     subq.l     A7, 4
  211. 000002CA  486E FFE8                pea.l      [A6 - 0x18]
  212. 000002CE  486E FFE0                pea.l      [A6 - 0x20]
  213. 000002D2  A9D2                     syscall    TENew
  214. 000002D4  205F                     movea.l    A0, [A7]+
  215. 000002D6  226E FFDC                movea.l    A1, [A6 - 0x24]
  216. 000002DA  2348 009E                move.l     [A1 + 0x9E], A0
  217. 000002DE  41ED 95DE                lea.l      A0, [A5 - 0x6A22]
  218. 000002E2  2D48 FFDC                move.l     [A6 - 0x24], A0
  219. 000002E6  206E FFDC                movea.l    A0, [A6 - 0x24]
  220. 000002EA  4268 009C                clr.w      [A0 + 0x9C]
  221. 000002EE  486E FFF0                pea.l      [A6 - 0x10]
  222. 000002F2  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  223. 000002F6  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  224. 000002FA  3F3C 0200                move.w     -[A7], 0x200
  225. 000002FE  3F3C 0067                move.w     -[A7], 0x67 /* 'g' */
  226. 00000302  A8A7                     syscall    SetRect
  227. 00000304  598F                     subq.l     A7, 4
  228. 00000306  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  229. 0000030A  486E FFF0                pea.l      [A6 - 0x10]
  230. 0000030E  4879 0000 15E0           push.l     0x15E0
  231. 00000314  4267                     clr.w      -[A7]
  232. 00000316  4267                     clr.w      -[A7]
  233. 00000318  4878 FFFF                push.l     0xFFFF
  234. 0000031C  4267                     clr.w      -[A7]
  235. 0000031E  42A7                     clr.l      -[A7]
  236. 00000320  A913                     syscall    NewWindow
  237. 00000322  205F                     movea.l    A0, [A7]+
  238. 00000324  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  239. 00000328  A873                     syscall    SetPort
  240. 0000032A  206E FFDC                movea.l    A0, [A6 - 0x24]
  241. 0000032E  08E8 0000 009D           bset.b     [A0 + 0x9D], 0x0
  242. 00000334  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  243. 00000338  486E FFF0                pea.l      [A6 - 0x10]
  244. 0000033C  3F3C 0001                move.w     -[A7], 0x1
  245. 00000340  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  246. 00000344  4FEF 000A                lea.l      A7, [A7 + 0xA]
  247. 00000348  598F                     subq.l     A7, 4
  248. 0000034A  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  249. 0000034E  486E FFF0                pea.l      [A6 - 0x10]
  250. 00000352  4879 0000 15E6           push.l     0x15E6
  251. 00000358  1F3C 0001                move.b     -[A7], 0x1
  252. 0000035C  4267                     clr.w      -[A7]
  253. 0000035E  4267                     clr.w      -[A7]
  254. 00000360  4267                     clr.w      -[A7]
  255. 00000362  3F3C 0010                move.w     -[A7], 0x10
  256. 00000366  42A7                     clr.l      -[A7]
  257. 00000368  A954                     syscall    NewControl
  258. 0000036A  205F                     movea.l    A0, [A7]+
  259. 0000036C  226E FFDC                movea.l    A1, [A6 - 0x24]
  260. 00000370  2348 00A2                move.l     [A1 + 0xA2], A0
  261. 00000374  B0FC 0000                cmpa.w     A0, 0x0
  262. 00000378  6614                     bne        +0x16 /* 0000038E */
  263. 0000037A  4879 0000 15E8           push.l     0x15E8
  264. 00000380  206E FFDC                movea.l    A0, [A6 - 0x24]
  265. 00000384  2F28 009E                move.l     -[A7], [A0 + 0x9E]
  266. 00000388  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  267. 0000038C  508F                     addq.l     A7, 8
  268. label0000038E:
  269. 0000038E  206E FFDC                movea.l    A0, [A6 - 0x24]
  270. 00000392  42A8 00A6                clr.l      [A0 + 0xA6]
  271. 00000396  4267                     clr.w      -[A7]
  272. 00000398  A887                     syscall    TextFont
  273. 0000039A  4267                     clr.w      -[A7]
  274. 0000039C  A88A                     syscall    TextSize
  275. 0000039E  42A7                     clr.l      -[A7]
  276. 000003A0  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  277. 000003A4  486E FFE0                pea.l      [A6 - 0x20]
  278. 000003A8  486E FFE8                pea.l      [A6 - 0x18]
  279. 000003AC  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  280. 000003B0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  281. 000003B4  598F                     subq.l     A7, 4
  282. 000003B6  486E FFE8                pea.l      [A6 - 0x18]
  283. 000003BA  486E FFE0                pea.l      [A6 - 0x20]
  284. 000003BE  A9D2                     syscall    TENew
  285. 000003C0  205F                     movea.l    A0, [A7]+
  286. 000003C2  226E FFDC                movea.l    A1, [A6 - 0x24]
  287. 000003C6  2348 009E                move.l     [A1 + 0x9E], A0
  288. 000003CA  41ED 9534                lea.l      A0, [A5 - 0x6ACC]
  289. 000003CE  2D48 FFDC                move.l     [A6 - 0x24], A0
  290. 000003D2  206E FFDC                movea.l    A0, [A6 - 0x24]
  291. 000003D6  4268 009C                clr.w      [A0 + 0x9C]
  292. 000003DA  486E FFF0                pea.l      [A6 - 0x10]
  293. 000003DE  4267                     clr.w      -[A7]
  294. 000003E0  3F3C 007B                move.w     -[A7], 0x7B /* '{' */
  295. 000003E4  3F3C 012E                move.w     -[A7], 0x12E
  296. 000003E8  3F3C 0156                move.w     -[A7], 0x156
  297. 000003EC  A8A7                     syscall    SetRect
  298. 000003EE  598F                     subq.l     A7, 4
  299. 000003F0  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  300. 000003F4  486E FFF0                pea.l      [A6 - 0x10]
  301. 000003F8  4879 0000 15F8           push.l     0x15F8
  302. 000003FE  4267                     clr.w      -[A7]
  303. 00000400  3F3C 0004                move.w     -[A7], 0x4
  304. 00000404  4878 FFFF                push.l     0xFFFF
  305. 00000408  4267                     clr.w      -[A7]
  306. 0000040A  42A7                     clr.l      -[A7]
  307. 0000040C  A913                     syscall    NewWindow
  308. 0000040E  205F                     movea.l    A0, [A7]+
  309. 00000410  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  310. 00000414  A873                     syscall    SetPort
  311. 00000416  4267                     clr.w      -[A7]
  312. 00000418  3F3C 0054                move.w     -[A7], 0x54 /* 'T' */
  313. 0000041C  A878                     syscall    SetOrigin
  314. 0000041E  486E FFF0                pea.l      [A6 - 0x10]
  315. 00000422  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  316. 00000426  588F                     addq.l     A7, 4
  317. 00000428  206E FFDC                movea.l    A0, [A6 - 0x24]
  318. 0000042C  42A8 00A2                clr.l      [A0 + 0xA2]
  319. 00000430  206E FFDC                movea.l    A0, [A6 - 0x24]
  320. 00000434  42A8 00A6                clr.l      [A0 + 0xA6]
  321. 00000438  4267                     clr.w      -[A7]
  322. 0000043A  A887                     syscall    TextFont
  323. 0000043C  4267                     clr.w      -[A7]
  324. 0000043E  A88A                     syscall    TextSize
  325. 00000440  42A7                     clr.l      -[A7]
  326. 00000442  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  327. 00000446  486E FFE0                pea.l      [A6 - 0x20]
  328. 0000044A  486E FFE8                pea.l      [A6 - 0x18]
  329. 0000044E  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  330. 00000452  4FEF 0010                lea.l      A7, [A7 + 0x10]
  331. 00000456  598F                     subq.l     A7, 4
  332. 00000458  486E FFE8                pea.l      [A6 - 0x18]
  333. 0000045C  486E FFE0                pea.l      [A6 - 0x20]
  334. 00000460  A9D2                     syscall    TENew
  335. 00000462  205F                     movea.l    A0, [A7]+
  336. 00000464  226E FFDC                movea.l    A1, [A6 - 0x24]
  337. 00000468  2348 009E                move.l     [A1 + 0x9E], A0
  338. 0000046C  41ED 9732                lea.l      A0, [A5 - 0x68CE]
  339. 00000470  2D48 FFDC                move.l     [A6 - 0x24], A0
  340. 00000474  206E FFDC                movea.l    A0, [A6 - 0x24]
  341. 00000478  4268 009C                clr.w      [A0 + 0x9C]
  342. 0000047C  486E FFF0                pea.l      [A6 - 0x10]
  343. 00000480  3F3C 0130                move.w     -[A7], 0x130
  344. 00000484  3F3C 007B                move.w     -[A7], 0x7B /* '{' */
  345. 00000488  3F3C 0200                move.w     -[A7], 0x200
  346. 0000048C  3F3C 0111                move.w     -[A7], 0x111
  347. 00000490  A8A7                     syscall    SetRect
  348. 00000492  598F                     subq.l     A7, 4
  349. 00000494  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  350. 00000498  486E FFF0                pea.l      [A6 - 0x10]
  351. 0000049C  4879 0000 1606           push.l     0x1606
  352. 000004A2  4267                     clr.w      -[A7]
  353. 000004A4  4267                     clr.w      -[A7]
  354. 000004A6  4878 FFFF                push.l     0xFFFF
  355. 000004AA  4267                     clr.w      -[A7]
  356. 000004AC  42A7                     clr.l      -[A7]
  357. 000004AE  A913                     syscall    NewWindow
  358. 000004B0  205F                     movea.l    A0, [A7]+
  359. 000004B2  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  360. 000004B6  A873                     syscall    SetPort
  361. 000004B8  206E FFDC                movea.l    A0, [A6 - 0x24]
  362. 000004BC  08E8 0000 009D           bset.b     [A0 + 0x9D], 0x0
  363. 000004C2  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  364. 000004C6  486E FFF0                pea.l      [A6 - 0x10]
  365. 000004CA  3F3C 0001                move.w     -[A7], 0x1
  366. 000004CE  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  367. 000004D2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  368. 000004D6  598F                     subq.l     A7, 4
  369. 000004D8  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  370. 000004DC  486E FFF0                pea.l      [A6 - 0x10]
  371. 000004E0  4879 0000 1610           push.l     0x1610
  372. 000004E6  1F3C 0001                move.b     -[A7], 0x1
  373. 000004EA  4267                     clr.w      -[A7]
  374. 000004EC  4267                     clr.w      -[A7]
  375. 000004EE  4267                     clr.w      -[A7]
  376. 000004F0  3F3C 0010                move.w     -[A7], 0x10
  377. 000004F4  42A7                     clr.l      -[A7]
  378. 000004F6  A954                     syscall    NewControl
  379. 000004F8  205F                     movea.l    A0, [A7]+
  380. 000004FA  226E FFDC                movea.l    A1, [A6 - 0x24]
  381. 000004FE  2348 00A2                move.l     [A1 + 0xA2], A0
  382. 00000502  B0FC 0000                cmpa.w     A0, 0x0
  383. 00000506  6614                     bne        +0x16 /* 0000051C */
  384. 00000508  4879 0000 1612           push.l     0x1612
  385. 0000050E  206E FFDC                movea.l    A0, [A6 - 0x24]
  386. 00000512  2F28 009E                move.l     -[A7], [A0 + 0x9E]
  387. 00000516  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  388. 0000051A  508F                     addq.l     A7, 8
  389. label0000051C:
  390. 0000051C  206E FFDC                movea.l    A0, [A6 - 0x24]
  391. 00000520  42A8 00A6                clr.l      [A0 + 0xA6]
  392. 00000524  4267                     clr.w      -[A7]
  393. 00000526  A887                     syscall    TextFont
  394. 00000528  4267                     clr.w      -[A7]
  395. 0000052A  A88A                     syscall    TextSize
  396. 0000052C  42A7                     clr.l      -[A7]
  397. 0000052E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  398. 00000532  486E FFE0                pea.l      [A6 - 0x20]
  399. 00000536  486E FFE8                pea.l      [A6 - 0x18]
  400. 0000053A  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  401. 0000053E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  402. 00000542  598F                     subq.l     A7, 4
  403. 00000544  486E FFE8                pea.l      [A6 - 0x18]
  404. 00000548  486E FFE0                pea.l      [A6 - 0x20]
  405. 0000054C  A9D2                     syscall    TENew
  406. 0000054E  205F                     movea.l    A0, [A7]+
  407. 00000550  226E FFDC                movea.l    A1, [A6 - 0x24]
  408. 00000554  2348 009E                move.l     [A1 + 0x9E], A0
  409. 00000558  206E FFDC                movea.l    A0, [A6 - 0x24]
  410. 0000055C  2068 009E                movea.l    A0, [A0 + 0x9E]
  411. 00000560  226E FFDC                movea.l    A1, [A6 - 0x24]
  412. 00000564  2269 009E                movea.l    A1, [A1 + 0x9E]
  413. 00000568  246E FFDC                movea.l    A2, [A6 - 0x24]
  414. 0000056C  246A 009E                movea.l    A2, [A2 + 0x9E]
  415. 00000570  2452                     movea.l    A2, [A2]
  416. 00000572  2251                     movea.l    A1, [A1]
  417. 00000574  3269 000C                movea.w    A1, [A1 + 0xC]
  418. 00000578  2009                     move.l     D0, A1
  419. 0000057A  81EA 0018                divs.w     D0, [A2 + 0x18]
  420. 0000057E  4840                     swap.w     D0
  421. 00000580  2050                     movea.l    A0, [A0]
  422. 00000582  9168 000C                sub.w      [A0 + 0xC], D0
  423. 00000586  206E FFDC                movea.l    A0, [A6 - 0x24]
  424. 0000058A  2068 009E                movea.l    A0, [A0 + 0x9E]
  425. 0000058E  2050                     movea.l    A0, [A0]
  426. 00000590  70FF                     moveq.l    D0, 0xFFFFFFFF
  427. 00000592  3140 0048                move.w     [A0 + 0x48], D0
  428. 00000596  598F                     subq.l     A7, 4
  429. 00000598  3F3C 4D0A                move.w     -[A7], 0x4D0A /* 'M\n' */
  430. 0000059C  486D 99DE                pea.l      [A5 - 0x6622]
  431. 000005A0  4878 FFFF                push.l     0xFFFF
  432. 000005A4  A97C                     syscall    GetNewDialog
  433. 000005A6  205F                     movea.l    A0, [A7]+
  434. 000005A8  2B48 9A88                move.l     [A5 - 0x6578], A0
  435. 000005AC  41ED 97DC                lea.l      A0, [A5 - 0x6824]
  436. 000005B0  2D48 FFDC                move.l     [A6 - 0x24], A0
  437. 000005B4  206E FFDC                movea.l    A0, [A6 - 0x24]
  438. 000005B8  4268 009C                clr.w      [A0 + 0x9C]
  439. 000005BC  486E FFF0                pea.l      [A6 - 0x10]
  440. 000005C0  4267                     clr.w      -[A7]
  441. 000005C2  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  442. 000005C6  3F3C 01FF                move.w     -[A7], 0x1FF
  443. 000005CA  3F3C 0155                move.w     -[A7], 0x155
  444. 000005CE  A8A7                     syscall    SetRect
  445. 000005D0  598F                     subq.l     A7, 4
  446. 000005D2  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  447. 000005D6  486E FFF0                pea.l      [A6 - 0x10]
  448. 000005DA  4879 0000 1622           push.l     0x1622
  449. 000005E0  4267                     clr.w      -[A7]
  450. 000005E2  3F3C 0004                move.w     -[A7], 0x4
  451. 000005E6  4878 FFFF                push.l     0xFFFF
  452. 000005EA  1F3C 0001                move.b     -[A7], 0x1
  453. 000005EE  42A7                     clr.l      -[A7]
  454. 000005F0  A913                     syscall    NewWindow
  455. 000005F2  205F                     movea.l    A0, [A7]+
  456. 000005F4  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  457. 000005F8  A873                     syscall    SetPort
  458. 000005FA  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  459. 000005FE  486E FFF0                pea.l      [A6 - 0x10]
  460. 00000602  3F3C 0001                move.w     -[A7], 0x1
  461. 00000606  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  462. 0000060A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  463. 0000060E  598F                     subq.l     A7, 4
  464. 00000610  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  465. 00000614  486E FFF0                pea.l      [A6 - 0x10]
  466. 00000618  4879 0000 162E           push.l     0x162E
  467. 0000061E  1F3C 0001                move.b     -[A7], 0x1
  468. 00000622  4267                     clr.w      -[A7]
  469. 00000624  4267                     clr.w      -[A7]
  470. 00000626  4267                     clr.w      -[A7]
  471. 00000628  3F3C 0010                move.w     -[A7], 0x10
  472. 0000062C  42A7                     clr.l      -[A7]
  473. 0000062E  A954                     syscall    NewControl
  474. 00000630  205F                     movea.l    A0, [A7]+
  475. 00000632  226E FFDC                movea.l    A1, [A6 - 0x24]
  476. 00000636  2348 00A2                move.l     [A1 + 0xA2], A0
  477. 0000063A  B0FC 0000                cmpa.w     A0, 0x0
  478. 0000063E  6614                     bne        +0x16 /* 00000654 */
  479. 00000640  4879 0000 1630           push.l     0x1630
  480. 00000646  206E FFDC                movea.l    A0, [A6 - 0x24]
  481. 0000064A  2F28 009E                move.l     -[A7], [A0 + 0x9E]
  482. 0000064E  4EAD 0522                jsr        [A5 + 0x522 /* export_160 */]
  483. 00000652  508F                     addq.l     A7, 8
  484. label00000654:
  485. 00000654  206E FFDC                movea.l    A0, [A6 - 0x24]
  486. 00000658  42A8 00A6                clr.l      [A0 + 0xA6]
  487. 0000065C  4267                     clr.w      -[A7]
  488. 0000065E  A887                     syscall    TextFont
  489. 00000660  4267                     clr.w      -[A7]
  490. 00000662  A88A                     syscall    TextSize
  491. 00000664  42A7                     clr.l      -[A7]
  492. 00000666  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  493. 0000066A  486E FFE0                pea.l      [A6 - 0x20]
  494. 0000066E  486E FFE8                pea.l      [A6 - 0x18]
  495. 00000672  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  496. 00000676  4FEF 0010                lea.l      A7, [A7 + 0x10]
  497. 0000067A  598F                     subq.l     A7, 4
  498. 0000067C  486E FFE8                pea.l      [A6 - 0x18]
  499. 00000680  486E FFE0                pea.l      [A6 - 0x20]
  500. 00000684  A9D2                     syscall    TENew
  501. 00000686  205F                     movea.l    A0, [A7]+
  502. 00000688  226E FFDC                movea.l    A1, [A6 - 0x24]
  503. 0000068C  2348 009E                move.l     [A1 + 0x9E], A0
  504. 00000690  598F                     subq.l     A7, 4
  505. 00000692  3F3C 5356                move.w     -[A7], 0x5356 /* 'SV' */
  506. 00000696  486D 9930                pea.l      [A5 - 0x66D0]
  507. 0000069A  4878 FFFF                push.l     0xFFFF
  508. 0000069E  A97C                     syscall    GetNewDialog
  509. 000006A0  205F                     movea.l    A0, [A7]+
  510. 000006A2  2B48 99DA                move.l     [A5 - 0x6626], A0
  511. 000006A6  486D 9732                pea.l      [A5 - 0x68CE]
  512. 000006AA  A915                     syscall    ShowWindow
  513. 000006AC  486D 95DE                pea.l      [A5 - 0x6A22]
  514. 000006B0  A915                     syscall    ShowWindow
  515. 000006B2  486D 9534                pea.l      [A5 - 0x6ACC]
  516. 000006B6  A915                     syscall    ShowWindow
  517. 000006B8  4EAD 04B2                jsr        [A5 + 0x4B2 /* export_146 */]
  518. 000006BC  2F2D 99DA                move.l     -[A7], [A5 - 0x6626]
  519. 000006C0  A915                     syscall    ShowWindow
  520. 000006C2  245F                     movea.l    A2, [A7]+
  521. 000006C4  4E5E                     unlink     A6
  522. 000006C6  4E75                     rts
  523. 000006C8  5345                     subq.w     D5, 1
  524. 000006CA  5455                     addq.w     [A5], 2
  525. 000006CC  5057                     addq.w     [A7], 8
  526. 000006CE  494E                     chk.w      D4, A6
  527. export_111:
  528. 000006D0  4E56 FFFA                link       A6, -0x0006
  529. 000006D4  426E FFFE                clr.w      [A6 - 0x2]
  530. 000006D8  6016                     bra        +0x18 /* 000006F0 */
  531. label000006DA:
  532. 000006DA  302E FFFE                move.w     D0, [A6 - 0x2]
  533. 000006DE  C1FC 001C                muls.w     D0, 0x1C
  534. 000006E2  41ED B458                lea.l      A0, [A5 - 0x4BA8]
  535. 000006E6  D1C0                     add.l      A0, D0
  536. 000006E8  42A8 0008                clr.l      [A0 + 0x8]
  537. 000006EC  526E FFFE                addq.w     [A6 - 0x2], 1
  538. label000006F0:
  539. 000006F0  0C6E 0190 FFFE           cmpi.w     [A6 - 0x2], 0x190
  540. 000006F6  6DE2                     blt        -0x1C /* 000006DA */
  541. 000006F8  4879 0000 1640           push.l     0x1640
  542. 000006FE  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  543. 00000702  588F                     addq.l     A7, 4
  544. 00000704  4267                     clr.w      -[A7]
  545. 00000706  3F3C 0001                move.w     -[A7], 0x1
  546. 0000070A  3F00                     move.w     -[A7], D0
  547. 0000070C  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  548. 00000710  5C8F                     addq.l     A7, 6
  549. 00000712  2B40 E018                move.l     [A5 - 0x1FE8], D0
  550. 00000716  206D E018                movea.l    A0, [A5 - 0x1FE8]
  551. 0000071A  08E8 0007 000A           bset.b     [A0 + 0xA], 0x7
  552. 00000720  3F3C 0096                move.w     -[A7], 0x96
  553. 00000724  2F2D E018                move.l     -[A7], [A5 - 0x1FE8]
  554. 00000728  486D 043A                pea.l      [A5 + 0x43A /* export_131 */]
  555. 0000072C  42A7                     clr.l      -[A7]
  556. 0000072E  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  557. 00000732  4FEF 000E                lea.l      A7, [A7 + 0xE]
  558. 00000736  4879 0000 1646           push.l     0x1646
  559. 0000073C  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  560. 00000740  588F                     addq.l     A7, 4
  561. 00000742  4267                     clr.w      -[A7]
  562. 00000744  3F3C 0010                move.w     -[A7], 0x10
  563. 00000748  3F00                     move.w     -[A7], D0
  564. 0000074A  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  565. 0000074E  5C8F                     addq.l     A7, 6
  566. 00000750  206D E018                movea.l    A0, [A5 - 0x1FE8]
  567. 00000754  2140 0010                move.l     [A0 + 0x10], D0
  568. 00000758  206D E018                movea.l    A0, [A5 - 0x1FE8]
  569. 0000075C  2068 0010                movea.l    A0, [A0 + 0x10]
  570. 00000760  08E8 0007 000A           bset.b     [A0 + 0xA], 0x7
  571. 00000766  206D E018                movea.l    A0, [A5 - 0x1FE8]
  572. 0000076A  2068 0010                movea.l    A0, [A0 + 0x10]
  573. 0000076E  216D E018 0010           move.l     [A0 + 0x10], [A5 - 0x1FE8]
  574. 00000774  4267                     clr.w      -[A7]
  575. 00000776  2F2D E018                move.l     -[A7], [A5 - 0x1FE8]
  576. 0000077A  486D 9732                pea.l      [A5 - 0x68CE]
  577. 0000077E  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  578. 00000782  4FEF 000A                lea.l      A7, [A7 + 0xA]
  579. 00000786  4879 0000 164C           push.l     0x164C
  580. 0000078C  4878 0001                push.l     0x1
  581. 00000790  2F2D 97D0                move.l     -[A7], [A5 - 0x6830]
  582. 00000794  A9DE                     syscall    TEInsert
  583. 00000796  4879 0000 164E           push.l     0x164E
  584. 0000079C  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  585. 000007A0  588F                     addq.l     A7, 4
  586. 000007A2  4267                     clr.w      -[A7]
  587. 000007A4  3F3C 0010                move.w     -[A7], 0x10
  588. 000007A8  3F00                     move.w     -[A7], D0
  589. 000007AA  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  590. 000007AE  5C8F                     addq.l     A7, 6
  591. 000007B0  2D40 FFFA                move.l     [A6 - 0x6], D0
  592. 000007B4  206E FFFA                movea.l    A0, [A6 - 0x6]
  593. 000007B8  08E8 0007 000A           bset.b     [A0 + 0xA], 0x7
  594. 000007BE  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  595. 000007C2  486D E018                pea.l      [A5 - 0x1FE8]
  596. 000007C6  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  597. 000007CA  508F                     addq.l     A7, 8
  598. 000007CC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  599. 000007D0  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  600. 000007D4  588F                     addq.l     A7, 4
  601. 000007D6  3F3C 00C8                move.w     -[A7], 0xC8
  602. 000007DA  42A7                     clr.l      -[A7]
  603. 000007DC  486D 04DA                pea.l      [A5 + 0x4DA /* export_151 */]
  604. 000007E0  42A7                     clr.l      -[A7]
  605. 000007E2  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  606. 000007E6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  607. 000007EA  3F3C 004B                move.w     -[A7], 0x4B /* 'K' */
  608. 000007EE  42A7                     clr.l      -[A7]
  609. 000007F0  486D 04FA                pea.l      [A5 + 0x4FA /* export_155 */]
  610. 000007F4  42A7                     clr.l      -[A7]
  611. 000007F6  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  612. 000007FA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  613. 000007FE  2D6D E018 FFFA           move.l     [A6 - 0x6], [A5 - 0x1FE8]
  614. 00000804  6000 0086                bra        +0x88 /* 0000088C */
  615. label00000808:
  616. 00000808  206E FFFA                movea.l    A0, [A6 - 0x6]
  617. 0000080C  0828 0000 0009           btst.b     [A0 + 0x9], 0x0
  618. 00000812  6720                     beq        +0x22 /* 00000834 */
  619. 00000814  206E FFFA                movea.l    A0, [A6 - 0x6]
  620. 00000818  3010                     move.w     D0, [A0]
  621. 0000081A  C1FC 003C                muls.w     D0, 0x3C /* '<' */
  622. 0000081E  41ED EF00                lea.l      A0, [A5 - 0x1100]
  623. 00000822  D1C0                     add.l      A0, D0
  624. 00000824  226E FFFA                movea.l    A1, [A6 - 0x6]
  625. 00000828  3029 0002                move.w     D0, [A1 + 0x2]
  626. 0000082C  C1E8 0006                muls.w     D0, [A0 + 0x6]
  627. 00000830  D16D E7F8                add.w      [A5 - 0x1808], D0
  628. label00000834:
  629. 00000834  206E FFFA                movea.l    A0, [A6 - 0x6]
  630. 00000838  0828 0002 0009           btst.b     [A0 + 0x9], 0x2
  631. 0000083E  6742                     beq        +0x44 /* 00000882 */
  632. 00000840  206E FFFA                movea.l    A0, [A6 - 0x6]
  633. 00000844  4AA8 0010                tst.l      [A0 + 0x10]
  634. 00000848  6738                     beq        +0x3A /* 00000882 */
  635. 0000084A  206E FFFA                movea.l    A0, [A6 - 0x6]
  636. 0000084E  2068 0010                movea.l    A0, [A0 + 0x10]
  637. 00000852  0828 0000 0009           btst.b     [A0 + 0x9], 0x0
  638. 00000858  6728                     beq        +0x2A /* 00000882 */
  639. 0000085A  206E FFFA                movea.l    A0, [A6 - 0x6]
  640. 0000085E  226E FFFA                movea.l    A1, [A6 - 0x6]
  641. 00000862  2269 0010                movea.l    A1, [A1 + 0x10]
  642. 00000866  3011                     move.w     D0, [A1]
  643. 00000868  C1FC 003C                muls.w     D0, 0x3C /* '<' */
  644. 0000086C  43ED EF00                lea.l      A1, [A5 - 0x1100]
  645. 00000870  D3C0                     add.l      A1, D0
  646. 00000872  2068 0010                movea.l    A0, [A0 + 0x10]
  647. 00000876  3028 0002                move.w     D0, [A0 + 0x2]
  648. 0000087A  C1E9 0006                muls.w     D0, [A1 + 0x6]
  649. 0000087E  D16D E7F8                add.w      [A5 - 0x1808], D0
  650. label00000882:
  651. 00000882  206E FFFA                movea.l    A0, [A6 - 0x6]
  652. 00000886  2D68 0014 FFFA           move.l     [A6 - 0x6], [A0 + 0x14]
  653. label0000088C:
  654. 0000088C  4AAE FFFA                tst.l      [A6 - 0x6]
  655. 00000890  6600 FF76                bne        -0x88 /* 00000808 */
  656. 00000894  4E5E                     unlink     A6
  657. 00000896  4E75                     rts
  658. 00000898  494E                     chk.w      D4, A6
  659. 0000089A  4954                     chk.w      D4, [A4]
  660. 0000089C  5448                     addq.w     A0, 2
  661. 0000089E  494E                     chk.w      D4, A6
  662. export_110:
  663. 000008A0  4E56 FFFE                link       A6, -0x0002
  664. 000008A4  426E FFFE                clr.w      [A6 - 0x2]
  665. 000008A8  6004                     bra        +0x6 /* 000008AE */
  666. label000008AA:
  667. 000008AA  526E FFFE                addq.w     [A6 - 0x2], 1
  668. label000008AE:
  669. 000008AE  598F                     subq.l     A7, 4
  670. 000008B0  4879 5049 4354           push.l     0x50494354 /* 'PICT' */
  671. 000008B6  302E FFFE                move.w     D0, [A6 - 0x2]
  672. 000008BA  0640 03E8                addi.w     D0, 0x3E8
  673. 000008BE  3F00                     move.w     -[A7], D0
  674. 000008C0  A9A0                     syscall    GetResource
  675. 000008C2  205F                     movea.l    A0, [A7]+
  676. 000008C4  B0FC 0000                cmpa.w     A0, 0x0
  677. 000008C8  66E0                     bne        -0x1E /* 000008AA */
  678. 000008CA  3B6E FFFE E814           move.w     [A5 - 0x17EC], [A6 - 0x2]
  679. 000008D0  4E5E                     unlink     A6
  680. 000008D2  4E75                     rts
  681. 000008D4  434F                     chk.w      D1, A7
  682. 000008D6  554E                     subq.w     A6, 2
  683. 000008D8  5450                     addq.w     [A0], 2
  684. 000008DA  4943                     chk.w      D4, D3
  685.